
body {
    font-family: Arial;
     background:#F7F4EB url(/images/background_header.jpg) no-repeat left top;
 }

a {
  text-decoration: none;
  color:#564C43;
}

a:link { 
    text-decoration: none;
    color:#564C43;
} 
a:visited { 
    text-decoration: none;
    color:#564C43;
} 
a:hover { 
    text-decoration: underline;
    color:#564C43;
} 
a:active { 
    text-decoration: none;
    color:#564C43;
}


/*   advertising    */

.advertising {
    text-align:center;
    clear:both;
    padding-top:5px;
}

/*   advertising    */

.clearer {
    padding-top:20px;
    clear:both;
}


/**
 * Header Area.
*/

a.loginbox {
    text-decoration: none;
  color:#FFFFFF !important;
  text-align:center;
  height:30px;
  line-height: 30px;
}

a.loginbox:link { 
    color:#FFFFFF !important;
} 
a.loginbox:visited { 
    color:#FFFFFF !important; 
} 
a.loginbox:hover { 
    color:#FFFFFF !important; 
} 
a.loginbox:active { 
    color:#FFFFFF !important;  
}

.loginbox img {
    vertical-align:middle;
}

.hello {
    color:#FFFFFF !important;
}

a.location {
    text-decoration: none;
  color:#564C43 !important;
  margin-left:8px;
  font-weight:bold;
}

a.location:link { 
    color:#564C43 !important;
} 
a.location:visited { 
    color:#564C43 !important; 
} 
a.location:hover { 
    text-decoration: underline; 
    color:#564C43 !important; 
} 
a.location:active { 
    color:#564C43 !important;  
} 

a.select_all_ads {
    text-decoration: none;
  color:#FFFFFF !important;
  margin-left:8px;
  font-weight:bold;
}

a.select_all_ads:link { 
    color:#FFFFFF !important;
} 
a.select_all_ads:visited { 
    color:#FFFFFF !important; 
} 
a.select_all_ads:hover { 
    text-decoration: underline; 
    color:#FFFFFF !important; 
} 
a.select_all_ads:active { 
    color:#FFFFFF !important;  
} 

a.select_more_recents {
    text-decoration: none;
  color:#FFFFFF !important;
  margin-left:8px;
  font-weight:bold;
}

a.select_more_recents:link { 
    color:#FFFFFF !important;
} 
a.select_more_recents:visited { 
    color:#FFFFFF !important; 
} 
a.select_more_recents:hover { 
    text-decoration: underline; 
    color:#FFFFFF !important; 
} 
a.select_more_recents:active { 
    color:#FFFFFF !important;  
} 

a.select_organizations_ads {
  text-decoration: none;
  color:#FFFFFF !important;
  margin-left:3px;
  font-weight:bold;
}

a.select_organizations_ads:link { 
    color:#FFFFFF !important;
} 
a.select_organizations_ads:visited { 
    color:#FFFFFF !important; 
} 
a.select_organizations_ads:hover { 
    text-decoration: underline; 
    color:#FFFFFF !important; 
} 
a.select_organizations_ads:active { 
    color:#FFFFFF !important;  
} 


#header {
    height:160px;
}

.site-slogan {
  font-family: 'Gloria Hallelujah', cursive;
    font-style: normal;
    font-weight: 400;
    font-size: 22px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 0em;
    word-spacing: 0em;
    line-height: 1.4;
    color:#736357;
}


.user_login_box {
   font-size:14px;
   background-color:#564C43;
   text-align:center;
}

form.searchbox{
    display:inline;
    top:0px;
}

form.searchbox dd{
    display: inline;
    margin:0;
}

form.searchbox #submit {
    padding:1px;
    font-size:11px;
    background-color:#B6A799;
    color:#FFFFFF;
    border:none;
    margin-bottom:8px;
}

form.searchbox dl{
    margin: 0px!important;
}

.home_location_change {
    padding-top:4px;
    height:28px;
}

.select_more_recents {
    text-decoration: none;
  color:#FFFFFF !important;
  margin-left:8px;
}

.more_recent_ads {
    background: url(/images/recent_tab.png) no-repeat right top;
    font-size:13px;
    font-weight:bold;
    color:#564C43;
    text-align:left;
    height:28px;
    line-height:28px;
    width:163px !important;
    margin-right:3px !important;
}

.ad_create_tab_home {
    background: url(/images/location_tab.png) no-repeat right top;
    font-size:13px;
    color:#564C43;
    text-align:left;
    height:28px;
    line-height:28px;
    margin-right:3px !important;
}

.organizations_ads {
    background: url(/images/organizations_tab.png) no-repeat right top;
    font-size:13px;
    color:#FFFFFF;
    text-align:left;
    height:28px;
    line-height:28px;
    
}

.all_ads {
    background: url(/images/all_ads_tab.png) no-repeat right top;
    font-size:13px;
    color:#FFFFFF;
    text-align:left;
    height:28px;
    line-height:28px;
    margin-right:3px !important;
}

.select_language {
        text-align:right;
        height:28px;
        line-height:28px;
}



/****** messages ******/

.success {
  background: url(/images/success_message.png) no-repeat left top;
    margin:5px 10px 10px 10px;
    height:88px;
    border:none;
    color:#FFFFFF;
}

.success a:link,
.error a:link {
    color:#FFFFFF;
    font-family: 'Gloria Hallelujah', cursive;
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
    text-transform: none;
    text-decoration: underline;
    letter-spacing: 0em;
    word-spacing: 0em;
    line-height: 1.4;
}

.success a:visited, 
.error a:visited {
    color:#FFFFFF;
    font-family: 'Gloria Hallelujah', cursive;
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
    text-transform: none;
    text-decoration: underline;
    letter-spacing: 0em;
    word-spacing: 0em;
    line-height: 1.4;
}

.success a:hover, 
.error a:hover {
    color:#FFFFFF;
    font-family: 'Gloria Hallelujah', cursive;
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
    text-transform: none;
    text-decoration: underline;
    letter-spacing: 0em;
    word-spacing: 0em;
    line-height: 1.4;
}

.success a:active, 
.error a:active {
    color:#FFFFFF;
    font-family: 'Gloria Hallelujah', cursive;
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
    text-transform: none;
    text-decoration: underline;
    letter-spacing: 0em;
    word-spacing: 0em;
    line-height: 1.4;
}

.success h2,
.error h2 {
    text-align:left;
    padding-left:50px;
    color:#FFFFFF;
    font-family: 'Gloria Hallelujah', cursive;
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 0em;
    word-spacing: 0em;
    line-height: 1.4;
}

.error {
  background: url(/images/error_message.png) no-repeat left top;
    margin:5px 10px 15px 10px;
    height:88px;
    border:none;
    color:#FFFFFF;
}

.errors {
    color:#F14635;
    font-weight:bold;
    list-style-type: none;
}




/******************************/



/**
 * Layout.
*/

/**
 * Index
*/

#main {
  background: url(/images/background_columns.jpg) repeat-y left top;
  height:100%;
  min-height:1000px;
}

.section_ads {
    background: #F1F3DE url(/images/background_ads.png) no-repeat center top;
    padding-bottom:15px;
}

.ad_excerpt_home {
  padding:20px 5px 13px 10px;
  border-style:none none dashed none;
  border-width:1px;
  border-color:#564C43;  
}

.ad_body {
  font-size: 15px;
  clear:both;
  min-height:70px; 
}

.ad_type {
    width:65px;
  height:66px;
  float:left;
  padding-right:5px;
}

.ad_excerpt_home:hover{
    background-color:#FFFFFF;
}

.ad_list_image {
    z-index: 300;
    float:left;
    margin:0 5px 5px 0;
}

.ad_list_image img {
    border:3px solid #FFFFFF;
    width:100px;
    height:auto;
}

a.ads_section:link { 
    color:#6B7733 !important;
    font-weight:bold;
} 
a.ads_section:visited { 
    color:#6B7733 !important;
    font-weight:bold;
     
} 
a.ads_section:hover { 
    text-decoration: underline; 
    color:#6B7733 !important; 
    font-weight:bold;
} 
a.ads_section:active { 
    color:#6B7733 !important;
    font-weight:bold;
} 

a.ad_title_link {
    text-decoration: none;
  color:#564C43 !important;
  font-size: 20px;
  font-weight:bold;
}
a.ad_title_link:link { 
    color:#564C43 !important;
    font-weight:bold;
} 
a.ad_title_link:visited { 
    color:#564C43 !important; 
    font-weight:bold;
} 
a.ad_title_link:hover { 
    text-decoration: underline; 
    color:#564C43 !important; 
    font-weight:bold;
} 
a.ad_title_link:active { 
    color:#564C43 !important;  
    font-weight:bold;
}

.ad_excerpt_title {
  margin-bottom:3px;
  
}

.ad_date, .ad_url {
    color:#998675;
}

.ad_url {
    display:block;
    padding: 3px;
    line-height:100%;
    clear:right;
}

.ad_status {
    float:right;
    padding: 3px;
    line-height:100%;
}

.available{
    color:#FFFFFF;
    background-color: #ABBE04;
}

.booked{
    color:#FFFFFF;
    background-color: #B8464E;
}

.delivered {
    color:#FFFFFF;
    background-color: #5E8C9C;
}

.ad_body {
    clear:both;
    color:#564C43;
}

.send_message {
    clear:right;
}

.readings_count {
    display:inline;
    color:#F14635;
}

.comments_count {
    display:inline;
    color:#F14635;
}


img.valign2 {
  vertical-align:middle;
  padding:0px 5px 0px 5px;
  line-height:100%;
}

.more_ads_icon {
    clear:both;
    padding:10px 0 50px 0;
    margin-top:15px;
    float:right;

}

a.more_ads:link {
    color:#8F7B69;
    font-family: 'Gloria Hallelujah', cursive;
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 0em;
    word-spacing: 0em;
    line-height: 1.4;
}

a.more_ads:visited {
    color:#8F7B69;
    font-family: 'Gloria Hallelujah', cursive;
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 0em;
    word-spacing: 0em;
    line-height: 1.4;
}

a.more_ads:hover {
    color:#8F7B69;
    font-family: 'Gloria Hallelujah', cursive;
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 0em;
    word-spacing: 0em;
    line-height: 1.4;
}

a.more_ads:active {
    color:#8F7B69;
    font-family: 'Gloria Hallelujah', cursive;
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 0em;
    word-spacing: 0em;
    line-height: 1.4;
}

.section_generous {}

.section_ads h2 {
    font-size:15px;
    font-weight:bold;
    color: #FFFFFF;
    text-align:left;
    margin:0 0 20px 38px;
    padding-top:7px;
}

.section_locations h2,
.section_users h2 {
    font-size:15px;
    font-weight:bold;
    color: #FFFFFF;
    text-align:left;
    margin:0 0 0 38px;
    padding-top:7px;
}

.new_ad_icon {
    clear:both;
    padding:5px 0 5px 0;
}

.new_ad2_icon {
    clear:both;
    padding:5px 0 5px 0;
}

img.valign { 
    float:left;
  padding-right:5px;
} 

txt_valign {
     margin:0;
     padding:0;
     height:67px;
     line-height:67px;
}


a.new_ad:link {
    color:#D0444F;
    font-family: 'Gloria Hallelujah', cursive;
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 0em;
    word-spacing: 0em;
    /*line-height: 1.4;*/
}

a.new_ad:visited {
    color:#D0444F;
    font-family: 'Gloria Hallelujah', cursive;
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 0em;
    word-spacing: 0em;
    /*line-height: 1.4;*/
}

a.new_ad:hover {
    color:#D0444F;
    font-family: 'Gloria Hallelujah', cursive;
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 0em;
    word-spacing: 0em;
    /*line-height: 1.4;*/
}

a.new_ad:active {
    color:#D0444F;
    font-family: 'Gloria Hallelujah', cursive;
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 0em;
    word-spacing: 0em;
    /*line-height: 1.4;*/
}

a.new_ad2:link {
    color:#AEB94A;
    font-family: 'Gloria Hallelujah', cursive;
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 0em;
    word-spacing: 0em;
    /*line-height: 1.4;*/
}

a.new_ad2:visited {
    color:#AEB94A;
    font-family: 'Gloria Hallelujah', cursive;
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 0em;
    word-spacing: 0em;
    /*line-height: 1.4;*/
}

a.new_ad2:hover {
    color:#AEB94A;
    font-family: 'Gloria Hallelujah', cursive;
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 0em;
    word-spacing: 0em;
    /*line-height: 1.4;*/
}

a.new_ad2:active {
    color:#AEB94A;
    font-family: 'Gloria Hallelujah', cursive;
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 0em;
    word-spacing: 0em;
    /*line-height: 1.4;*/
}

.change_location_icon {
    clear:both;
    padding:5px 0 50px 0;
}

a.change_location:link {
    color:#F8A807;
    font-family: 'Gloria Hallelujah', cursive;
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 0em;
    word-spacing: 0em;
    line-height: 1.4;
}

a.change_location:visited {
    color:#F8A807;
    font-family: 'Gloria Hallelujah', cursive;
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 0em;
    word-spacing: 0em;
    line-height: 1.4;
}

a.change_location:hover {
    color:#F8A807;
    font-family: 'Gloria Hallelujah', cursive;
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 0em;
    word-spacing: 0em;
    line-height: 1.4;
}

a.change_location:active {
    color:#F8A807;
    font-family: 'Gloria Hallelujah', cursive;
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 0em;
    word-spacing: 0em;
    line-height: 1.4;
}

.profile_icon {
    clear:both;
    padding:5px 0 50px 0;
}

a.profile:link {
    color:#5CA3A6;
    font-family: 'Gloria Hallelujah', cursive;
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 0em;
    word-spacing: 0em;
    line-height: 1.4;
}

a.profile:visited {
    color:#5CA3A6;
    font-family: 'Gloria Hallelujah', cursive;
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 0em;
    word-spacing: 0em;
    line-height: 1.4;
}

a.profile:hover {
    color:#5CA3A6;
    font-family: 'Gloria Hallelujah', cursive;
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 0em;
    word-spacing: 0em;
    line-height: 1.4;
}

a.profile:active {
    color:#5CA3A6;
    font-family: 'Gloria Hallelujah', cursive;
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 0em;
    word-spacing: 0em;
    line-height: 1.4;
}

.friendlist_icon {
    clear:both;
    padding:50px 0 10px 15px;
    color:#F4781B;
    font-family: 'Gloria Hallelujah', cursive;
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 0em;
    word-spacing: 0em;
    line-height: 1.4;
}

.friendlist {
    clear:both;
    margin-left:80px;
}

a.friend_link:link { 
    color:#564C43 !important;
    font-family: 'Gloria Hallelujah', cursive;
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 0em;
    word-spacing: 0em;
    line-height: 1.4;
} 
a.friend_link:visited { 
    color:#564C43 !important; 
    font-family: 'Gloria Hallelujah', cursive;
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 0em;
    word-spacing: 0em;
    line-height: 1.4;
} 
a.friend_link:hover { 
    text-decoration: underline; 
    color:#564C43 !important; 
    font-family: 'Gloria Hallelujah', cursive;
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    text-transform: none;
    text-decoration: underline;
    letter-spacing: 0em;
    word-spacing: 0em;
    line-height: 1.4;
} 
a.friend_link:active { 
    color:#564C43 !important; 
    font-family: 'Gloria Hallelujah', cursive;
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 0em;
    word-spacing: 0em;
    line-height: 1.4;
} 


.edit_profile_icon {
    clear:both;
    padding:5px 0 5px 0;
}

a.edit_profile:link {
    color:#FF6600;
    font-family: 'Gloria Hallelujah', cursive;
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 0em;
    word-spacing: 0em;
    line-height: 1.4;
}

a.edit_profile:visited {
    color:#FF6600;
    font-family: 'Gloria Hallelujah', cursive;
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 0em;
    word-spacing: 0em;
    line-height: 1.4;
}

a.edit_profile:hover {
    color:#FF6600;
    font-family: 'Gloria Hallelujah', cursive;
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 0em;
    word-spacing: 0em;
    line-height: 1.4;
}

a.edit_profile:active {
    color:#FF6600;
    font-family: 'Gloria Hallelujah', cursive;
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 0em;
    word-spacing: 0em;
    line-height: 1.4;
}

.delete_profile_icon {
    clear:both;
    padding:5px 0 5px 0;
}

a.delete_profile:link {
    color:#C6252E;
    font-family: 'Gloria Hallelujah', cursive;
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 0em;
    word-spacing: 0em;
    line-height: 1.4;
}

a.delete_profile:visited {
    color:#C6252E;
    font-family: 'Gloria Hallelujah', cursive;
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 0em;
    word-spacing: 0em;
    line-height: 1.4;
}

a.delete_profile:hover {
    color:#C6252E;
    font-family: 'Gloria Hallelujah', cursive;
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 0em;
    word-spacing: 0em;
    line-height: 1.4;
}

a.delete_profile:active {
    color:#FF6600;
    font-family: 'Gloria Hallelujah', cursive;
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 0em;
    word-spacing: 0em;
    line-height: 1.4;
}

.messages_icon {
    clear:both;
    padding:5px 0 5px 0;
}

a.messages:link {
    color:#5F99B2;
    font-family: 'Gloria Hallelujah', cursive;
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 0em;
    word-spacing: 0em;
    line-height: 1.4;
}

a.messages:visited {
    color:#5F99B2;
    font-family: 'Gloria Hallelujah', cursive;
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 0em;
    word-spacing: 0em;
    line-height: 1.4;
}

a.messages:hover {
    color:#5F99B2;
    font-family: 'Gloria Hallelujah', cursive;
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 0em;
    word-spacing: 0em;
    line-height: 1.4;
}

a.messages:active {
    color:#5F99B2;
    font-family: 'Gloria Hallelujah', cursive;
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 0em;
    word-spacing: 0em;
    line-height: 1.4;
}

.send_message_icon {
    clear:both;
    padding:5px 0 5px 0;
}

a.send_message:link {
    color:#6C598B;
    font-family: 'Gloria Hallelujah', cursive;
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 0em;
    word-spacing: 0em;
    line-height: 1.4;
}

a.send_message:visited {
    color:#6C598B;
    font-family: 'Gloria Hallelujah', cursive;
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 0em;
    word-spacing: 0em;
    line-height: 1.4;
}

a.send_message:hover {
    color:#6C598B;
    font-family: 'Gloria Hallelujah', cursive;
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 0em;
    word-spacing: 0em;
    line-height: 1.4;
}

a.send_message:active {
    color:#6C598B;
    font-family: 'Gloria Hallelujah', cursive;
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 0em;
    word-spacing: 0em;
    line-height: 1.4;
}

.add_friend_icon {
    clear:both;
    padding:5px 0 5px 0;
}

a.add_friend:link {
    color:#669900;
    font-family: 'Gloria Hallelujah', cursive;
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 0em;
    word-spacing: 0em;
    line-height: 1.4;
}

a.add_friend:visited {
    color:#669900;
    font-family: 'Gloria Hallelujah', cursive;
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 0em;
    word-spacing: 0em;
    line-height: 1.4;
}

a.add_friend:hover {
    color:#669900;
    font-family: 'Gloria Hallelujah', cursive;
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 0em;
    word-spacing: 0em;
    line-height: 1.4;
}

a.add_friend:active {
    color:#669900;
    font-family: 'Gloria Hallelujah', cursive;
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 0em;
    word-spacing: 0em;
    line-height: 1.4;
}

.delete_friend_icon {
    clear:both;
    padding:5px 0 5px 0;
}

a.delete_friend:link {
    color:#CC0000;
    font-family: 'Gloria Hallelujah', cursive;
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 0em;
    word-spacing: 0em;
    line-height: 1.4;
}

a.delete_friend:visited {
    color:#CC0000;
    font-family: 'Gloria Hallelujah', cursive;
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 0em;
    word-spacing: 0em;
    line-height: 1.4;
}

a.delete_friend:hover {
    color:#CC0000;
    font-family: 'Gloria Hallelujah', cursive;
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 0em;
    word-spacing: 0em;
    line-height: 1.4;
}

a.delete_friend:active {
    color:#CC0000;
    font-family: 'Gloria Hallelujah', cursive;
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 0em;
    word-spacing: 0em;
    line-height: 1.4;
}


.user_ads_icon {
    clear:both;
    padding:5px 0 50px 0;
}

a.user_ads:link {
    color:#8F7B69;
    font-family: 'Gloria Hallelujah', cursive;
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 0em;
    word-spacing: 0em;
    line-height: 1.4;
}

a.user_ads:visited {
    color:#8F7B69;
    font-family: 'Gloria Hallelujah', cursive;
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 0em;
    word-spacing: 0em;
    line-height: 1.4;
}

a.user_ads:hover {
    color:#8F7B69;
    font-family: 'Gloria Hallelujah', cursive;
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 0em;
    word-spacing: 0em;
    line-height: 1.4;
}

a.user_ads:active {
    color:#8F7B69;
    font-family: 'Gloria Hallelujah', cursive;
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 0em;
    word-spacing: 0em;
    line-height: 1.4;
}

.delete_ad_icon {
    clear:both;
    padding:5px 0 5px 0;
}


a.delete_ad:link {
    color:#C6252E;
    font-family: 'Gloria Hallelujah', cursive;
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 0em;
    word-spacing: 0em;
    line-height: 1.4;
}

a.delete_ad:visited {
    color:#C6252E;
    font-family: 'Gloria Hallelujah', cursive;
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 0em;
    word-spacing: 0em;
    line-height: 1.4;
}

a.delete_ad:hover {
    color:#C6252E;
    font-family: 'Gloria Hallelujah', cursive;
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 0em;
    word-spacing: 0em;
    line-height: 1.4;
}

a.delete_ad:active {
    color:#C6252E;
    font-family: 'Gloria Hallelujah', cursive;
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 0em;
    word-spacing: 0em;
    line-height: 1.4;
}

.delete_message_icon {
    clear:both;
    padding:5px 0 5px 0;
}


a.delete_message:link {
    color:#C6252E;
    font-family: 'Gloria Hallelujah', cursive;
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 0em;
    word-spacing: 0em;
    line-height: 1.4;
}

a.delete_message:visited {
    color:#C6252E;
    font-family: 'Gloria Hallelujah', cursive;
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 0em;
    word-spacing: 0em;
    line-height: 1.4;
}

a.delete_message:hover {
    color:#C6252E;
    font-family: 'Gloria Hallelujah', cursive;
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 0em;
    word-spacing: 0em;
    line-height: 1.4;
}

a.delete_message:active {
    color:#C6252E;
    font-family: 'Gloria Hallelujah', cursive;
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 0em;
    word-spacing: 0em;
    line-height: 1.4;
}

.received_messages_icon {
    clear:both;
    padding:5px 0 5px 0;
}

a.received_messages:link {
    color:#339966;
    font-family: 'Gloria Hallelujah', cursive;
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 0em;
    word-spacing: 0em;
    line-height: 1.4;
}

a.received_messages:visited {
    color:#339966;
    font-family: 'Gloria Hallelujah', cursive;
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 0em;
    word-spacing: 0em;
    line-height: 1.4;
}

a.received_messages:hover {
    color:#339966;
    font-family: 'Gloria Hallelujah', cursive;
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 0em;
    word-spacing: 0em;
    line-height: 1.4;
}

a.received_messages:active {
    color:#339966;
    font-family: 'Gloria Hallelujah', cursive;
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 0em;
    word-spacing: 0em;
    line-height: 1.4;
}


.sent_messages_icon {
    clear:both;
    padding:5px 0 50px 0;
}

a.sent_messages:link {
    color:#FF9900;
    font-family: 'Gloria Hallelujah', cursive;
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 0em;
    word-spacing: 0em;
    line-height: 1.4;
}

a.sent_messages:visited {
    color:#FF9900;
    font-family: 'Gloria Hallelujah', cursive;
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 0em;
    word-spacing: 0em;
    line-height: 1.4;
}

a.sent_messages:hover {
    color:#FF9900;
    font-family: 'Gloria Hallelujah', cursive;
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 0em;
    word-spacing: 0em;
    line-height: 1.4;
}

a.sent_messages:active {
    color:#FF9900;
    font-family: 'Gloria Hallelujah', cursive;
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 0em;
    word-spacing: 0em;
    line-height: 1.4;
}


.section_locations {
    background: #F7FAFB url(/images/background_locations.png) no-repeat center top;
    height:100%;
    margin-bottom:10px;
    clear:both;
}

a.section_locations_link {
    text-decoration: none;
  color:#689DAD !important;
}

a.section_locations_link:link { 
    color:#689DAD !important;
} 
a.section_locations_link:visited {
    color:#689DAD !important; 
} 
a.section_locations_link:hover { 
    text-decoration: underline; 
    color:#689DAD !important; 
} 
a.section_locations_link:active { 
    color:#689DAD !important;  
} 

.section_locations ul { 
    text-align: left;
    font-size: 12px;
    color:#689DAD;
    list-style-type: decimal;
    margin-left:20px;
}

.section_users {
    background: #FFF8F0 url(/images/background_users.png) no-repeat center top;
    height:100%;
    margin-bottom:10px;
}

a.section_users_link {
    text-decoration: none;
  color:#F58323 !important;
}

a.section_users_link:link { 
    color:#F58323 !important;
} 
a.section_users_link:visited { 
    color:#F58323 !important; 
} 
a.section_users_link:hover { 
    text-decoration: underline; 
    color:#F58323 !important; 
} 
a.section_users_link:active { 
    color:#F58323 !important;  
} 

.section_users ul { 
    text-align: left;
    font-size: 12px;
    color:#F58323;
    list-style-type: decimal;
    margin-left:20px;
}


/**
 * Ads list
*/

#main_list {
  background: url(/images/background_columns2.jpg) repeat-y left top;
  height:100%;
  min-height:1000px;
  
}

#main_listall {
  background: url(/images/background_columns3.jpg) repeat-y left top;
  height:100%;
  min-height:1000px;
}

#main_organizations {
  background: url(/images/background_columns6.jpg) repeat-y left top;
  height:100%;
  min-height:1000px;
}

.section_local_ads {
    background: #FEFBE9 url(/images/background_list.png) no-repeat center top;
    padding-bottom:15px;
}

.section_all_ads {
    background: #F6F0E4 url(/images/background_listall.png) no-repeat center top;
    padding-bottom:15px;
}

.section_organizations_ads {
    background: #E8E8E9 url(/images/background_organizations.png) no-repeat center top;
    padding-bottom:15px;
}

.ad_excerpt {
  padding:20px 5px 13px 10px;
  border-style:none none dashed none;
  border-width:1px;
  border-color:#564C43;
}

.ad_excerpt_show {
  padding:20px 5px 13px 10px;
  border-style:none none dashed none;
  border-width:1px;
  border-color:#564C43;
}

.ad_excerpt:hover{
    background-color:#FFFFFF;
}

.section_local_ads h2 {
    font-size:15px;
    font-weight:bold;
    color: #FFFFFF;
    text-align:left;
    margin:0 0 0 38px;
    padding-top:7px;
    padding-bottom:18px;
}

.section_all_ads h2 {
    font-size:15px;
    font-weight:bold;
    color: #FFFFFF;
    text-align:left;
    margin:0 0 0 38px;
    padding-top:7px;
    padding-bottom:18px;
}

.section_organizations_ads h2 {
    font-size:15px;
    font-weight:bold;
    color: #FFFFFF;
    text-align:left;
    margin:0 0 0 38px;
    padding-top:7px;
    padding-bottom:18px;
}

.rss_filter {
    float:left;
}

.rss {
    margin:5px 5px 5px 38px;
}

.rss img {
     vertical-align:middle 
}


a.rss_link:link { 
    color:#F4781B !important;
} 
a.rss_link:visited { 
    color:#F4781B !important; 
} 
a.rss_link:hover {
    color:#F4781B !important; 
    text-decoration: underline !important;
} 
a.rss_link:active { 
    color:#F4781B !important;
} 

.filter_status {
    margin:5px 5px 10px 38px;
}

a.actual:link { 
    color:#F58323 !important;
    font-size:15px;
    font-weight:bold;
    border-color:#F58323;
    border-bottom: solid ;
  border-width:3px;
} 
a.actual:visited { 
    color:#F58323 !important; 
    font-weight:bold;
    font-size:15px;
    border-color:#F58323;
    border-bottom: solid ;
  border-width:3px;
} 
a.actual:hover {
    color:#F58323 !important; 
    text-decoration: none !important; 
    font-size:15px;
    font-weight:bold;
    border-color:#F58323;
    border-bottom: solid ;
  border-width:3px;
} 
a.actual:active { 
    color:#F58323 !important;
    font-size:15px;  
    font-weight:bold;
    border-color:#F58323;
    border-bottom: solid ;
  border-width:3px;
} 

a.local_ads_status:link { 
    color:#998675 !important;
    font-size:15px;
    font-weight:bold;
} 
a.local_ads_status:visited { 
    color:#998675 !important; 
    font-size:15px;
    font-weight:bold;
} 
a.local_ads_status:hover {
    color:#998675 !important; 
    font-size:15px;
    text-decoration: none !important; 
    font-weight:bold;
} 
a.local_ads_status:active { 
    color:#998675 !important; 
    font-size:15px; 
    font-weight:bold;
} 

.loginbox {
    text-decoration: none;
  color:#FFFFFF !important;
  text-align:center;
  height:30px;
  line-height: 30px;
}

.sociallinks {
    margin:5px 0 0 0;
    padding:0;
    float:right;
}

.tablapostfooter {margin: 0; padding:0; border:none;width:auto;}
.tablapostfooter td {text-align: right; vertical-align: top; width:auto;}

.give-want {
  float:right;
  padding-right:8px;
  padding-bottom:5px;
}

a.want:link { 
    color:#998675 !important;    
    font-family: 'Gloria Hallelujah', cursive;
    font-style: normal;
    font-weight: 400;
    font-size: 22px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 0em;
    word-spacing: 0em;
    line-height: 1.4;
} 
a.want:visited { 
    color:#998675;    
    font-family: 'Gloria Hallelujah', cursive;
    font-style: normal;
    font-weight: 400;
    font-size: 22px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 0em;
    word-spacing: 0em;
    line-height: 1.4;
} 
a.want:hover { 
    color:#998675;    
    font-family: 'Gloria Hallelujah', cursive;
    font-style: normal;
    font-weight: 400;
    font-size: 22px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 0em;
    word-spacing: 0em;
    line-height: 1.4;
} 
a.want:active { 
    color:#998675;    
    font-family: 'Gloria Hallelujah', cursive;
    font-style: normal;
    font-weight: 400;
    font-size: 22px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 0em;
    word-spacing: 0em;
    line-height: 1.4;
} 


a.give:link { 
    color:#998675;    
    font-family: 'Gloria Hallelujah', cursive;
    font-style: normal;
    font-weight: 400;
    font-size: 22px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 0em;
    word-spacing: 0em;
    line-height: 1.4;
} 

a.give:visited { 
    color:#998675;    
    font-family: 'Gloria Hallelujah', cursive;
    font-style: normal;
    font-weight: 400;
    font-size: 22px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 0em;
    word-spacing: 0em;
    line-height: 1.4;
} 
a.give:hover { 
    color:#998675;    
    font-family: 'Gloria Hallelujah', cursive;
    font-style: normal;
    font-weight: 400;
    font-size: 22px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 0em;
    word-spacing: 0em;
    line-height: 1.4;
} 
a.give:active { 
    color:#998675;    
    font-family: 'Gloria Hallelujah', cursive;
    font-style: normal;
    font-weight: 400;
    font-size: 22px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 0em;
    word-spacing: 0em;
    line-height: 1.4;
} 

a.actual_give-want:link { 
    color:#F58323 !important;
  font-family: 'Gloria Hallelujah', cursive;
    font-style: normal;
    font-weight: 400;
    font-size: 22px;
    text-transform: none;
    text-decoration: underline;
    letter-spacing: 0em;
    word-spacing: 0em;
    line-height: 1.4;
} 
a.actual_give-want:visited { 
    color:#F58323 !important;
  font-family: 'Gloria Hallelujah', cursive;
    font-style: normal;
    font-weight: 400;
    font-size: 22px;
    text-transform: none;
    text-decoration: underline;
    letter-spacing: 0em;
    word-spacing: 0em;
    line-height: 1.4;
} 
a.actual_give-want:hover {
    color:#F58323 !important;
  font-family: 'Gloria Hallelujah', cursive;
    font-style: normal;
    font-weight: 400;
    font-size: 22px;
    text-transform: none;
    text-decoration: underline;
    letter-spacing: 0em;
    word-spacing: 0em;
    line-height: 1.4;
} 
a.actual_give-want:active {     
    color:#F58323 !important;
  font-family: 'Gloria Hallelujah', cursive;
    font-style: normal;
    font-weight: 400;
    font-size: 22px;
    text-transform: none;
    text-decoration: underline;
    letter-spacing: 0em;
    word-spacing: 0em;
    line-height: 1.4;
} 


.no_results {
    padding:20px 5px 13px 10px;
}


.no_results_number {
        margin-left:15px;
        color:#F4781B;
        font-family: 'Gloria Hallelujah', cursive;
        font-style: bold;
        font-weight: 400;
        font-size: 20px;
        text-transform: none;
        text-decoration: none;
        letter-spacing: 0em;
        word-spacing: 0em;
        line-height: 1.4;
        
}

.no_results_txt {
        margin-left:15px;
        color:#000000;
        font-family: 'Gloria Hallelujah', cursive;
        font-style: normal;
        font-weight: 400;
        font-size: 16px;
        text-transform: none;
        text-decoration: none;
        letter-spacing: 0em;
        word-spacing: 0em;
        line-height: 1.4;
        
}

.no_results_txt_strong {
        margin-left:15px;
        color:#C6252E;
        font-family: 'Gloria Hallelujah', cursive;
        font-style: normal;
        font-weight: 400;
        font-size: 22px;
        text-transform: none;
        text-decoration: none;
        letter-spacing: 0em;
        word-spacing: 0em;
        line-height: 1.4;
        
}

a.no_results_txt_link:link {
    color:#6B7733;
    font-family: 'Gloria Hallelujah', cursive;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 0em;
    word-spacing: 0em;
    line-height: 1.4;
}

a.no_results_txt_link:visited {
    color:#6B7733;
    font-family: 'Gloria Hallelujah', cursive;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 0em;
    word-spacing: 0em;
    line-height: 1.4;
}

a.no_results_txt_link:hover {
    color:#6B7733;
    font-family: 'Gloria Hallelujah', cursive;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 0em;
    word-spacing: 0em;
    line-height: 1.4;
}

a.no_results_txt_link:active {
    color:#6B7733;
    font-family: 'Gloria Hallelujah', cursive;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 0em;
    word-spacing: 0em;
    line-height: 1.4;
}



.no_results h1 {
    text-decoration: none;
  color:#564C43 !important;
  font-size: 15px;
  font-weight:bold;
}

a.section_ad_link:link { 
    color:#FFFFFF !important;
} 
a.section_ad_link:visited { 
    color:#FFFFFF !important; 
} 
a.section_ad_link:hover { 
    text-decoration: underline;
} 
a.section_ad_link:active { 
    color:#FFFFFF !important;
} 

.ad_title  {
    margin-bottom: 3px;
}

.ad_title h1 {
    text-decoration: none;
  color:#564C43 !important;
  font-size: 20px;
  font-weight:bold;
}

.sharelinks {
     padding-top: 10px;
     font-weight:bold;
     color:#978273;
     font-size: 15px;
     margin-top:5px;
}

.title_interested,
.ad_comments h5 {
     margin-top:20px;
     padding-bottom:5px;
     margin-bottom:0px;
     font-weight:bold;
     color:#978273;
     font-size: 15px;
}

.ad_comment {
    margin-bottom:5px;
    border-style:none none solid none;
  border-width:1px;
  border-color:#DED5AA;
}

.section_message h2 {
    font-size:15px;
    font-weight:bold;
    color: #FFFFFF;
    text-align:left;
    margin:0 0 0 38px;
    padding-top:7px;
    margin-bottom:6px;
}

.section_message {
    background: #FFFFFF url(/images/background_messages.png) no-repeat left top;
    height:100%;
}

.content_section_message {
    margin:0 3px 0 15px;
    background-color:#FFF8F0;
    padding-bottom:5px;
}

.private_message_link {
    margin:3px 0 0 3px;
}

a.private_message {
    font-weight:bold;
    text-decoration: none;
  color:#F4781B !important;
}

a.private_message { 
    color:#F4781B !important;
} 
a.private_message {
    color:#F4781B !important; 
} 
a.private_message { 
    color:#F4781B !important; 
} 
a.private_message { 
    color:#F4781B !important;  
} 

.messageform {
    padding:0;
    margin:0;
}

.messageform label {
    margin-left:15px;
    font-weight:bold;
    color:#978273;
    font-size:12px !important;
}

.messageform #body {
    width:170px;
}

.sharelinks img {
     vertical-align:bottom;
}

.ad_comments {
    padding-top:10px;
}

.ad_comments h1 {
    text-decoration: none;
  color:#564C43 !important;
  font-size: 15px;
  font-weight:bold; 
}


/**
 * User
*/
#main_user {
  background: url(/images/background_columns4.jpg) repeat-y left top;
  height:100%;
  min-height:1000px;
}

.section_user {
    background: #F3FCFF url(/images/background_new_user.png) no-repeat center top;
}

.section_user h2 {
    font-size:15px;
    font-weight:bold;
    color: #FFFFFF;
    text-align:left;
    margin:0 0 0 38px;
    padding-top:7px;
    padding-bottom:18px;
}

.access,
.section_form {
    margin:5px 5px 5px 38px;
}


.zend_form label {
    margin-left:15px;
    font-weight:bold;
    color:#978273;
    font-size: 15px;
}

.zend_form #submit-element {    
}

.zend_form #submit  {
   font-size:10px;
   font-weight:bold;
   color:white;
   background:#978273;
   border:0px;
   height:19px;
}

.section_form h2 {
    font-size:15px;
    font-weight:bold;
    color: #564C43 !important;
    text-align:left;
    padding:20px 0 18px 15px !important;
    margin:0 !important;
}

.decision_form {
    padding:0;
    margin:0;
    text-align:center;
}

.forgot_password {
    clear:both;
    text-align:left;
    padding-top:10px;
}

a.user_link:link { 
    color:#5E8C9C !important;
    font-weight:bold;
} 
a.user_link:visited { 
    color:#5E8C9C !important; 
    font-weight:bold;
} 
a.user_link:hover { 
    text-decoration: underline; 
    color:#5E8C9C !important; 
    font-weight:bold;
} 
a.user_link:active { 
    color:#5E8C9C !important; 
    font-weight:bold; 
} 

fieldset {
    border:none;
}

legend {
    color: #564C43;
    padding-bottom:10px;
}

.user_profile {
  /*padding-top:14px;*/
  margin:5px 5px 5px 10px;
}

.username,
.member_since {
    font-size:13px;
    color: #564C43;
    text-align:left;
}

.item_title {
    font-weight:bold;
}

.item_info {
    font-weight:normal;
    margin:5px;
}

.friendlist {
    padding:10px;
}

.friendlist h1 {
    font-size:15px;
    font-weight:bold;
    color: #564C43;
    text-align:left;
}


/**
 * Comments
*/

#main_comments {
  background: url(/images/background_columns5.jpg) repeat-y left top;
  height:100%;
  min-height:1000px;
}

.section_comments {
    background: #FEF9F1 url(/images/background_comments.png) no-repeat center top;
}

.section_comments h2 {
    font-size:15px;
    font-weight:bold;
    color: #FFFFFF;
    text-align:left;
    margin:0 0 0 38px;
    padding-top:7px;
    padding-bottom:18px;
}

.comment_form {
    margin-top:20px;
}


/**
 * Messages
*/

#main_messages {
  background: url(/images/background_columns5.jpg) repeat-y left top;
  height:100%;
  min-height:1000px;
}

.section_messages {
    background: #FEF9F1 url(/images/background_comments.png) no-repeat center top;
}

.section_messages h2 {
    font-size:15px;
    font-weight:bold;
    color: #FFFFFF;
    text-align:left;
    margin:0 0 0 38px;
    padding-top:7px;
    padding-bottom:18px;
}

.message_excerpt {
    /*padding-top:14px;
  margin:5px 5px 5px 10px;*/
  padding:20px 5px 13px 10px;
  border-style:none none dashed none;
  border-width:1px;
  border-color:#564C43;  
}

a.message_excerpt_link:link { 
    color:#F4781B !important;
    font-weight:bold;
} 
a.message_excerpt_link:visited { 
    color:#F4781B !important;
    font-weight:bold; 
} 
a.message_excerpt_link:hover { 
    color:#F4781B !important;
    text-decoration: underline;
    font-weight:bold;
} 
a.message_excerpt_link:active { 
    color:#F4781B !important;
    font-weight:bold;
} 

a.message_show_link:link { 
    color:#564C43 !important;
    font-weight:bold;
} 
a.message_show_link:visited { 
    color:#564C43 !important;
    font-weight:bold; 
} 
a.message_show_link:hover {
    color:#564C43 !important; 
    text-decoration: underline;
    font-weight:bold;
} 
a.message_show_link:active { 
    color:#564C43 !important;
    font-weight:bold;
} 

.message_excerpt h4 {
    font-size:15px;
    font-weight:bold;
    color: #FFFFFF;
    text-align:left;
}

.options_message {
    padding-top:10px;
}

.message_body {
    clear:both;
    color:#564C43;
    font-size:15px;
}

.back_messages {
    margin:0 0 0 25px;
    padding:10px 10px 0 10px;
}

/*.delete_this_message {
    margin:0 0 0 25px;
    padding:0px 10px 10px 10px;
}*/




/**
 * About
*/
#main_about {
  background: url(/images/background_columns5.jpg) repeat-y left top;
  height:100%;
  min-height:1000px;
}

.section_about {
    background: #FEF9F1 url(/images/background_about.png) no-repeat center top;
}

.section_about h2 {
    font-size:15px;
    font-weight:bold;
    color: #FFFFFF;
    text-align:left;
    margin:0 0 0 38px;
    padding-top:7px;
    padding-bottom:18px;
}

.about {
    margin:10px 10px 5px 40px;
    font-size: 14px;
}

.donation {
    text-align: center;
    padding-bottom:15px;
}

.about h1 {
    font-size:18px;
    font-weight:bold;
    color: #564C43;
    text-align:left;
}

a.about_link:link { 
    color:#B8464E !important;
    font-weight:bold;
} 
a.about_link:visited { 
    color:#B8464E !important; 
    font-weight:bold;
} 
a.about_link:hover { 
    text-decoration: underline; 
    color:#B8464E !important; 
    font-weight:bold;
} 
a.about_link:active { 
    color:#B8464E !important; 
    font-weight:bold; 
} 

.back_home {
    margin:5px 0 0 0;
    padding-right:8px;
    text-align:right;
}

/**
 * Search
*/

.ads_found {
    margin:5px 5px 5px 38px;
    padding-bottom:15px;
    color:#F4781B;
    font-weight:bold;
}



/*paginator  ***********/
.pagination {
    clear: both;
    margin-bottom: 30px;
    padding-top: 10px;
    text-align: center;
    display: block;
    width: auto;
    border:0;
    list-style:none;
    font-family: 'Gloria Hallelujah', cursive;
        font-style: normal;
        font-weight: 400;
        font-size: 16px;
        text-transform: none;
        text-decoration: none;
        letter-spacing: 0em;
        word-spacing: 0em;
        line-height: 1.4;
}

.pagination span {
    margin-right:2px;
    text-align: center;
    padding:4px 13px 4px 13px;
    
}

.pagination a{
    text-decoration: none;
}

.pagination #current{
        background: url(/images/background_paginator.png) no-repeat left top;
    display: inline-block;
    color: #fff;
    text-align: center;
}

#next {
    width: 85px;
    display: inline-block;
}

#prev {
    display: inline-block;
    margin-right: 0;
}

#norm {
    display: inline-block;
    text-align: center;
}

.disabled{
    border-color: #fff!important;
    color: #B6A799;

}


/**
 * Footer
*/
a.footerlink {
    text-transform:uppercase;
    text-decoration: none;
  color:#FFFFFF !important;
  font-size:10px;
}

a.footerlink:link { 
    color:#FFFFFF !important;
} 
a.footerlink:visited { 
    color:#FFFFFF !important; 
} 
a.footerlink:hover { 
    text-decoration: underline; 
    color:#FFFFFF !important; 
} 
a.footerlink:active { 
    color:#FFFFFF !important;  
} 

#footer {
    background-color: #564C43; 
}

.copyright {
    margin:3px;
}

.links-footer {
    /*margin:3px;
    line-height:80%;
    text-align:left;*/
}

#info {}

.links-footer hr {
    background-color:#736357;
    float:none;
    width:50%;
    height:1px;
    margin:0 !important;
    padding:0 !important;
    border:none;
}

.mark {
    font-size:13px;
  color:#FCBC12;
  text-align:left;
  margin-bottom:8px;
}

.idea{
    font-size:13px;
  color:#77B4C6;
  text-align:left;
}

.ecoeureka {
    font-size:13px;
  color:#B7C161;
  text-align:left;
}

.year {
    font-size:13px;
  color:#FFFFFF;
  text-align:left;
}

#info p {
    font-size:11px;
    color:#DED5AA;
    text-align:left;
    margin:5px;
}



/* Base Superbox Styles ******************************************************************/
#superbox-overlay{position:fixed;top:0;left:0;z-index:9998;width:100%;height:100%;}
#superbox-wrapper{position:fixed;z-index:9999;top:0;display:table;width:100%;height:100%;}
#superbox-container{position:relative;display:table-cell;width:100%;height:100%;margin:0;padding:0;vertical-align:middle;}
#superbox{margin:0 auto;padding:0;}
#superbox-container .loading{margin:0;text-align:center;}

/* IE7 */
*:first-child+html #superbox-container{position:absolute;top:50%;display:block;height:auto;}
*:first-child+html #superbox{position:relative;top:-50%;display:block;}
/* IE6 - Thanks to Thickbox for IE expressions */
* html #superbox-container{position:absolute;top:50%;display:block;height:auto;}
* html #superbox{position:relative;top:-50%;display:block;}
* html #superbox-overlay{position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight + 'px' : document.body.offsetHeight + 'px');}
* html #superbox-wrapper{position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}


#superbox-container .loading{text-align:center;font-size:40px;color:#fff;}
#superbox{padding:10px;background:#fff;}
#superbox-innerbox{padding:25px 0 0 0;}
#superbox.image{text-align:center;}

/*Theme */
#superbox-overlay{background:#ffffff;}
/*#superbox-overlay{background:#fff;}*/
#superbox-container .loading{width:32px;height:32px;margin:0 auto;text-indent:-9999px;background:url(/images/icons/loader.gif) no-repeat 0 0;}
#superbox .close a{float:right;padding:0.5px 3px;line-height:20px;background:#564C43;cursor:pointer;text-decoration: none;}
#superbox .close a span{color:#fff;}
#superbox .nextprev a{float:left;margin-right:5px;padding:0 5px;line-height:20px;background:#333;cursor:pointer;color:#fff;}
#superbox .nextprev .disabled{background:#ccc;cursor:default;}
